home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / include / vpfundecl.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  7KB  |  253 lines

  1. /*
  2.  * VPfundecl.h
  3.  * VP routine declarations
  4.  *
  5.  */
  6.  
  7. #ifndef VPFUNDECL_H
  8. #define VPFUNDECL_H
  9.  
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif /* __cplusplus */
  13.  
  14. #include "std.h"
  15. #include "dvstd.h"
  16. #include "dvtypes.h"
  17.  
  18.  
  19. /***
  20. *** 
  21. ***/
  22.  
  23.  
  24.  
  25. /* VP/VPdgNDCvp.c */
  26. void VPdgNDCvp V_P_((register ADDRESS dgp,  FLOAT_POINT *ll,
  27.      FLOAT_POINT *ur));
  28.  
  29. /* VP/VPdgaxlabl.c */
  30. void VPdgaxlabel V_P_((register ADDRESS dgp,  int axis_type,
  31.      char *label));
  32.  
  33. /* VP/VPdgclnup.c */
  34. void VPdgcleanup V_P_((ADDRESS dgp));
  35.  
  36. /* VP/VPdgclone.c */
  37. ADDRESS VPdgclone V_P_((register ADDRESS dgp));
  38.  
  39. /* VP/VPdgcolor.c */
  40. void VPdgbkclrndx V_P_((register ADDRESS dgp, int clrndx));
  41. void VPdgbkrgb V_P_((register ADDRESS dgp,  int r,  int g,  int b));
  42. void VPdgfrclrndx V_P_((ADDRESS dgp, int clrndx));
  43. void VPdgfrrgb V_P_((register ADDRESS dgp,  int r,  int g,  int b));
  44. void VPdgfrcolor V_P_((ADDRESS dgp, COLOR_SPEC *color));
  45. void VPdgbkcolor V_P_((ADDRESS dgp, COLOR_SPEC *color));
  46.  
  47. /* VP/VPdgcontxt.c */
  48. void VPdgcontext V_P_((register ADDRESS dgp,  register LONG mask,
  49.      BOOLPARAM on_off));
  50.  
  51. /* VP/VPdgcreate.c */
  52. ADDRESS VPdgcreate V_P_((void));
  53.  
  54. /* VP/VPdgdelete.c */
  55. void VPdgdelete V_P_((register ADDRESS dgp));
  56.  
  57. /* VP/VPdgdevice.c */
  58. void VPdgdevice V_P_((ADDRESS dgp, int device));
  59.  
  60. /* VP/VPdgdf.c */
  61. void VPdgdf V_P_((register ADDRESS dgp, ADDRESS df));
  62.  
  63. /* VP/VPdgdfargs.c */
  64. void VPdgdfargs V_P_((register ADDRESS dgp,
  65.      NAME_VALUE_PAIR *dfargarray,  int arraysize));
  66. void VPdgdfaddarg V_P_((register ADDRESS dgp,  char *name,
  67.      char *value));
  68. void VPdgdfdelarg V_P_((register ADDRESS dgp, char *name));
  69.  
  70. /* VP/VPdgdfbfr.c */
  71. void VPdgdfbuffer V_P_((register ADDRESS dgp,  ADDRESS buffer));
  72. void VPdgdfbuffernum V_P_((ADDRESS dgp, int num));
  73.  
  74. /* VP/VPdgdfdata.c */
  75. void VPdgdfdata V_P_((register ADDRESS dgp,  ADDRESS data_area));
  76.  
  77. /* VP/VPdgdfentr.c */
  78. void VPdgdfentry V_P_((register ADDRESS dgp,  VPDGDFENTRYFUNPTR entry_pt));
  79.  
  80. /* VP/VPdgdfmsg.c */
  81. BOOLPARAM VPdgdfmessage V_P_((ADDRESS dgp,  int flag,
  82.      ADDRESS indatum));
  83.  
  84. /* VP/VPdgdfquer.c */
  85. BOOLPARAM VPdgdfquery V_P_((ADDRESS dgp,  int flag,  ADDRESS indatum,
  86.      ADDRESS outdatum));
  87.  
  88. /* VP/VPdgdfrset.c */
  89. void VPdgdfreset V_P_((register ADDRESS dgp));
  90.  
  91. /* VP/VPdgdrcntx.c */
  92. BOOLPARAM VPdgdrcontext V_P_((ADDRESS dgp,  RECTANGLE *invp,
  93.      RECTANGLE **outvps,  int draw_flag));
  94.  
  95. /* VP/VPdgdrdata.c */
  96. BOOLPARAM VPdgdrdata V_P_((ADDRESS dgp,  RECTANGLE *invp,
  97.      RECTANGLE **outvps,  int draw_flag));
  98.  
  99. /* VP/VPdgdrwnul.c */
  100. void VPdgdrawnull V_P_((register ADDRESS dgp,  RECTANGLE *invp,
  101.      RECTANGLE **outvps));
  102.  
  103. /* VP/VPdgdsplay.c */
  104. int VPdgdfcontext_only V_P_((int flag));
  105. BOOLPARAM VPdgdraw V_P_((ADDRESS dgp,  RECTANGLE *vp,
  106.      RECTANGLE **obsvps));
  107. void VPdgdisplay V_P_((ADDRESS dgp));
  108.  
  109. /* VP/VPdgexpand.c */
  110. ADDRESS VPdgexpand V_P_((ADDRESS dgp));
  111.  
  112. /* VP/VPdggrdatr.c */
  113. void VPdggrid_attr V_P_((register ADDRESS dgp,  COLOR_SPEC *color,
  114.      int *linetype,  int *linewidth));
  115.  
  116. /* VP/VPinfo.c */
  117. VI BOOLPARAM
  118. VPdgvainfo V_P_((DATAGROUP dgp, va_list ap));
  119.  
  120. BOOLPARAM
  121. VPdginfo V_P_((DATAGROUP dgp, ...));
  122.  
  123. VI BOOLPARAM
  124. VPvdvainfo V_P_((DATAGROUP dgp, va_list ap));
  125.  
  126. BOOLPARAM
  127. VPvdinfo V_P_((DATAGROUP dgp, ...));
  128.  
  129. /* VP/VPdgscrnvp.c */
  130. void VPdgscreenvp V_P_((ADDRESS dgp, RECTANGLE *dgscvp));
  131.  
  132. /* VP/VPdgscroll.c */
  133. void VPdgscroll_amount V_P_((ADDRESS dgp, int amount));
  134.  
  135. /* VP/VPdgsetup.c */
  136. BOOLPARAM VPdgsetup V_P_((ADDRESS dgp));
  137.  
  138. /* VP/VPdgslots.c */
  139. void VPdgslots V_P_((ADDRESS dgp, int count));
  140.  
  141. /* VP/VPdgsndmsg.c */
  142. BOOLPARAM VPdgsendmsg V_P_((ADDRESS dgp,  int flag,  ADDRESS indatum,
  143.      ADDRESS outdatum));
  144.  
  145. /* VP/VPdgtakdat.c */
  146. BOOLPARAM VPdgtakedata V_P_((ADDRESS dgp));
  147.  
  148. /* VP/VPdgticlab.c */
  149. void VPdgticlabfcn V_P_((register ADDRESS dgp,  int axis_type,
  150.      DV_TICLABELFUNPTR fun,  char *argp,  int argsize));
  151.  
  152. /* VP/VPdgtitle.c */
  153. void VPdgtitle V_P_((ADDRESS dgp, char *title));
  154.  
  155. /* VP/VPdgtmstrt.c */
  156. void VPdgtime_start_incr V_P_((ADDRESS dgp,  float *start,
  157.      float *increment));
  158.  
  159. /* VP/VPdgvdadd.c */
  160. void VPdgvdadd V_P_((register ADDRESS dgp,  register ADDRESS vdp));
  161.  
  162. /* VP/VPdgvdins.c */
  163. void VPdgvdinsert V_P_((register ADDRESS dgp,  int ndx,
  164.      register ADDRESS vdp));
  165.  
  166. /* VP/VPdgvdrem.c */
  167. ADDRESS VPdgvdremove V_P_((register ADDRESS dgp, int ndx));
  168.  
  169. /* VP/VPdgvdsw.c */
  170. ADDRESS VPdgvdswitch V_P_((ADDRESS dgp,  int vdndx,  ADDRESS vdp));
  171.  
  172. /* VP/VPdgvp.c */
  173. void VPdgvp V_P_((register ADDRESS dgp,  register RECTANGLE *vpp));
  174.  
  175. /* VP/VPvarvalue.c */
  176. void VPvdValue V_P_((ADDRESS vdp, ADDRESS value));
  177. void VPvdIValue V_P_((ADDRESS vdp, int value));
  178. void VPvdDValue V_P_((ADDRESS vdp, double value));
  179. void VPvdSValue V_P_((ADDRESS vdp, char *value));
  180.  
  181. /* VP/VPvdaccess.c */
  182. void VPvdaccess V_P_((ADDRESS vdp, VGADDRACCESSFUNPTR fcnp,  ADDRESS argp,
  183.               int argsize));
  184.  
  185. /* VP/VPvdacmode.c */
  186. void VPvd_accmode V_P_((ADDRESS vdp, int accessmode));
  187.  
  188. /* VP/VPvdbase.c */
  189. void VPvdbase V_P_((register ADDRESS vdp, ADDRESS base));
  190.  
  191. /* VP/VPvdclone.c */
  192. ADDRESS VPvdclone V_P_((register ADDRESS vdp));
  193.  
  194. /* VP/VPvdcolor.c */
  195. void VPvdclrndx V_P_((register ADDRESS vdp, int clrndx));
  196. void VPvdrgb V_P_((register ADDRESS vdp,  int r,  int g,  int b));
  197. void VPvdctt V_P_((register ADDRESS vdp,  int num_colors,
  198.      register COLOR_THRESHOLD *ctp));
  199.  
  200. /* VP/VPvdcreate.c */
  201. ADDRESS VPvdcreate V_P_((ADDRESS varaddr, int var_type));
  202.  
  203. /* VP/VPvdcttscl.c */
  204. void VPvdcttscale V_P_((VAR_DESC *vdp, int log_flag));
  205. void cttlintlog V_P_((VAR_DESC *vdp));
  206. void cttlogtlin V_P_((VAR_DESC *vdp));
  207. BOOLPARAM vdhas_ctt V_P_((VAR_DESC *vdp));
  208.  
  209. /* VP/VPvddelete.c */
  210. void VPvddelete V_P_((register ADDRESS vdp));
  211.  
  212. /* VP/VPvddim.c */
  213. void VPvddim V_P_((register ADDRESS vdp,  int dim3,  int dim2,
  214.      int dim1));
  215.  
  216. /* VP/VPvdline.c */
  217. void VPvdlwidth V_P_((register ADDRESS vdp, int width));
  218. void VPvdltype V_P_((register ADDRESS vdp, int type));
  219.  
  220. /* VP/VPvdlog.c */
  221. void VPvdlog V_P_((ADDRESS vdp, int flag));
  222.  
  223. /* VP/VPvdrange.c */
  224. void VPvd_irange V_P_((ADDRESS vdp, int low, int high));
  225. void VPvd_drange V_P_((ADDRESS vdp,  double low,  double high));
  226.  
  227. /* VP/VPvdref.c */
  228. ADDRESS VPvdreference V_P_((ADDRESS vdp));
  229. void VPvddereference V_P_((ADDRESS vdp));
  230.  
  231. /* VP/VPvdsymbol.c */
  232. void VPvdsymbol V_P_((ADDRESS vdp, int symbol));
  233.  
  234. /* VP/VPvdticlab.c */
  235. void VPvdticlabfcn V_P_((register ADDRESS vdp,  DV_TICLABELFUNPTR funp,
  236.              char *argp,  int argsize));
  237.  
  238. /* VP/VPvdtype.c */
  239. void VPvdtype V_P_((ADDRESS vdp, int type));
  240.  
  241. /* VP/VPvdvlabel.c */
  242. void VPvdvallabel V_P_((ADDRESS vdp, char *label));
  243.  
  244. /* VP/VPvdvrname.c */
  245. void VPvdvarname V_P_((ADDRESS vdp, char *name));
  246.  
  247.  
  248. #ifdef __cplusplus
  249. }
  250. #endif /* __cplusplus */
  251.  
  252. #endif /* VPFUNDECL_H */
  253.